﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LI4.Business
{
    public class Candidato : Utilizador
    {
        private string curriculum;
        private int situacao;
        
        public Candidato(){ }

        public Candidato(string nome, string rua, string cod_postal, string mail,
                       string curriculum, int situacao, int telefone, Localidade localidade,Login login){
           
            base.Nome = nome;
            base.Mail = mail;
            base.Telefone = telefone;
            base.Rua = rua;
            base.CodPostal = cod_postal;
            base.Localidade = localidade;
            base.Login = login;
            this.situacao = situacao;
            this.curriculum = curriculum;
            this.situacao = situacao;                

        }
        public Candidato(Candidato cand)
        {
           
            base.Nome = cand.Nome;
            base.Mail = cand.Mail;
            base.Telefone = cand.Telefone;
            base.Rua = cand.Rua;
            base.CodPostal = cand.CodPostal;
            base.Localidade = cand.Localidade;
            base.Login = cand.Login;
            this.situacao = cand.Situacao;
            this.curriculum = cand.Curriculum;
            this.situacao = cand.Situacao;    
        }


        public string Curriculum
        {
            get { return curriculum; }
            set { curriculum = value; }
        }
        public int Situacao
        {
            get { return situacao; }
            set { situacao = value; }
        }

        public new Candidato clone()
        {
            return new Candidato(this);
        }
    
    }
}
